﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ModeloEntidades
{
    public class Requisitos
    {
        private Boolean _formulario_dam_presentado = false;
        private Boolean _listado_personal = false;
        private Boolean _certificado_matriculacion_del_colegio = false;
        private Boolean _cuota_colegiacion_al_dia_colegio = false;
        private Boolean _certificado_matriculacion_otros_colegio = false;
        private Boolean _certificado_aprobacion_del_local_otros_colegio = false;            
        private Boolean _plano_municipal_aprobado = false;
        private Boolean _plano_contingencia_aprobado = false;
        private Boolean _baño_en_consultorio = false;
        private Boolean _abono_del_tramite = false;
        private Boolean _inspeccionado = false;
        //----------------------------------------------------------------------
        private Boolean _aprobado = false;
        //----------------------------------------------------------------------


        public Boolean Formulario_dam_presentado
        {
            get { return _formulario_dam_presentado; }
            set { _formulario_dam_presentado = value; }
        }

        public Boolean Listado_personal
        {
            get { return _listado_personal; }
            set { _listado_personal = value; }
        }


        public Boolean Certificado_matriculacion_del_colegio
        {
            get { return _certificado_matriculacion_del_colegio; }
            set { _certificado_matriculacion_del_colegio = value; }
        }

        public Boolean Cuota_colegiacion_al_dia_colegio
        {
            get { return _cuota_colegiacion_al_dia_colegio; }
            set { _cuota_colegiacion_al_dia_colegio = value; }
        }

        public Boolean Certificado_aprobacion_del_local_otros_colegio
        {
            get { return _certificado_matriculacion_otros_colegio; }
            set { _certificado_matriculacion_otros_colegio = value; }
        }

        public Boolean Certificado_matriculacion_otros_colegio
        {
            get { return _certificado_matriculacion_otros_colegio; }
            set { _certificado_matriculacion_otros_colegio = value; }
        }

        public Boolean Plano_municipal_aprobado
        {
            get { return _plano_municipal_aprobado; }
            set { _plano_municipal_aprobado = value; }
        }

        public Boolean Plano_contingencia_aprobado
        {
            get { return _plano_contingencia_aprobado; }
            set { _plano_contingencia_aprobado = value; }
        }

        public Boolean Baño_en_consultorio
        {
            get { return _baño_en_consultorio; }
            set { _baño_en_consultorio = value; }
        }

        public Boolean Abono_del_tramite
        {
            get { return _abono_del_tramite; }
            set { _abono_del_tramite = value; }
        }

        public Boolean Inspeccionado
        {
            get { return _inspeccionado; }
            set { _inspeccionado = value; }
        }

        public Boolean Aprobado
        {
            get 
            {
                return Formulario_dam_presentado &
                       Listado_personal &
                       Certificado_matriculacion_del_colegio &
                       Cuota_colegiacion_al_dia_colegio &
                       Certificado_matriculacion_otros_colegio &
                       Certificado_aprobacion_del_local_otros_colegio &
                       Plano_municipal_aprobado &
                       Plano_contingencia_aprobado &
                       Baño_en_consultorio &
                       Abono_del_tramite &
                       Inspeccionado;
            }
           
        }
            
    }
}
